Modelling digital avatars: A tuple space approach
نویسندگان
چکیده
The development of the Internet Things (IoT) came with manufacturing a huge amount smart things equipped sensors for making them aware their environment, and network connection allowing remote interaction them. However, most still lack enough autonomy context-awareness, hindering from being people-friendly actually useful users' everyday tasks. IoT devices should take advantage smartness to react automatically needs users provide seamless interactions Within this field, authors work on design Digital Avatars, mobile computing framework dynamically programming among devices. is based virtual profile user, which inferred, stored, shared by smartphone. provides personalized context running scripts interact This way, smartphones become digital avatar capable acting as personal interface environment. In work, we present formalization Avatars means Linda-based approach multiple tuple spaces. By case study, show how properties systems can be proved, briefly describe an implementation both study.
منابع مشابه
A Stable Distributed Tuple Space
An approach is presented which extends the MOMfaulttolerant implementation of the Linda model of parallel programming. The original MOM system provided persistence of tuples and tuple states across both tuplespace and worker node halt failures. Unfortunately, the requirement that system tuple space reside in a central location restricted the scalability of the MOM model. In this work, an approa...
متن کاملTuplets: Words for a Tuple Space Machine
Linda Gel85, CG89] is a coordination language providing generative communication via tuple spaces. Each tuple space is a global associative memory consisting of a bag (or multi-set) of tuples, where the tuples are variable-sized objects. Repeated insertions and removals of variable-sized tuples are liable to result in the memory containing several small areas of free memory to which larger, var...
متن کاملTuple Space Coordination Across Space & Time
CAST is a coordination model designed to support interactions among agents executing on hosts that make up a mobile ad hoc network (MANET). From an application programmer’s point of view, CAST makes it possible for operations to be executed at arbitrary locations in space, at prescribed times which may be in the future, and on remote hosts even when no end-to-end connected route exists between ...
متن کاملImplementing Tuple Space with Threads
The development of efficient and portable parallel programming systems can be a complex and troublesome task. Although there are several portable environments that are meant to be used as a support layer for higher level programming systems, they all provide different features and different levels of functionality to the system programmer. In this paper we report on our experience implementing ...
متن کاملLuaTS - A Reactive Event-Driven Tuple Space
With the goal of assessing the use of the tuple space model in the context of event-driven applications, we developed a reactive tuple space in the Lua programming language. This system, which we called LuaTS, extends the original Linda model with a more powerful associative mechanism for retrieving tuples, supports code mobility and includes a reactive layer through which the programmer can mo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Science of Computer Programming
سال: 2021
ISSN: ['1872-7964', '0167-6423']
DOI: https://doi.org/10.1016/j.scico.2020.102583